home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c18.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  1.6 KB  |  87 lines

  1. import java.awt.Color;
  2. import java.awt.Graphics;
  3. import java.awt.Rectangle;
  4. import java.io.IOException;
  5.  
  6. public class c18 extends c00 {
  7.    // $FF: renamed from: Jg byte
  8.    protected byte field_0;
  9.    // $FF: renamed from: Is byte
  10.    protected byte field_1;
  11.    // $FF: renamed from: Eh byte
  12.    protected byte field_2;
  13.  
  14.    // $FF: renamed from: Cb (java.awt.Color) void
  15.    public void method_0(Color var1) {
  16.       super.Ir = var1;
  17.    }
  18.  
  19.    public c18(Color var1, Rectangle var2) {
  20.       super((short)var2.x, (short)var2.y, (short)var2.width, (short)var2.height);
  21.       super.Fs = var1;
  22.    }
  23.  
  24.    // $FF: renamed from: Fj (java.awt.Graphics) void
  25.    public void method_1(Graphics var1) {
  26.       if (super.CZ != 0) {
  27.          Color var2 = var1.getColor();
  28.          super.Cb(var1, super.Ir);
  29.          int var3 = ((c00)this).Ed();
  30.          int var4 = ((c00)this).FV();
  31.          int var5 = super.FO * this.field_0 / 100 * 2;
  32.          int var6 = this.field_1 < 0 ? var5 : super.EF * this.field_1 / 100 * 2;
  33.          if (super.Cs > 0) {
  34.             int var7 = super.EF * super.Cs / 100;
  35.             Color var8 = var1.getColor();
  36.             super.Cb(var1, Color.gray);
  37.             if (this.field_2 != 0) {
  38.                for(int var9 = 0; var9 < this.field_2; ++var9) {
  39.                   if (var5 == 0) {
  40.                      var1.drawRect(var3 + var7 + var9, var4 + var7 + var9, super.FO - var9 * 2 - 1, super.EF - var9 * 2 - 1);
  41.                   } else {
  42.                      var1.drawRoundRect(var3 + var7 + var9, var4 + var7 + var9, super.FO - var9 * 2 - 1, super.EF - var9 * 2 - 1, var5 - var9 * 2, var6 - var9 * 2);
  43.                   }
  44.                }
  45.             } else {
  46.                var1.fillRoundRect(var3 + var7, var4 + var7, super.FO, super.EF, var5, var6);
  47.             }
  48.  
  49.             var1.setColor(var8);
  50.          }
  51.  
  52.          if (this.field_2 != 0) {
  53.             for(int var11 = 0; var11 < this.field_2; ++var11) {
  54.                if (var5 == 0) {
  55.                   var1.drawRect(var3 + var11, var4 + var11, super.FO - var11 * 2 - 1, super.EF - var11 * 2 - 1);
  56.                } else {
  57.                   var1.drawRoundRect(var3 + var11, var4 + var11, super.FO - var11 * 2 - 1, super.EF - var11 * 2 - 1, var5 - var11 * 2, var6 - var11 * 2);
  58.                }
  59.             }
  60.          } else {
  61.             var1.fillRoundRect(var3, var4, super.FO, super.EF, var5, var6);
  62.          }
  63.  
  64.          var1.setColor(var2);
  65.          Object var10 = null;
  66.       }
  67.    }
  68.  
  69.    // $FF: renamed from: EO (c14) java.lang.Object
  70.    public Object method_2(c14 var1) throws IOException {
  71.       super.EO(var1);
  72.       super.Fs = var1.HQ();
  73.       this.field_0 = var1.Fg();
  74.       this.field_1 = var1.Fg();
  75.       if (var1.Bm >= 51) {
  76.          this.field_2 = var1.Fg();
  77.       } else {
  78.          this.field_2 = 0;
  79.       }
  80.  
  81.       return this;
  82.    }
  83.  
  84.    public c18() {
  85.    }
  86. }
  87.